package pl.edu.pw.MidEmu.Samples.MidasChat.UI.Views;

import java.util.Hashtable;

import pl.edu.pw.MidEmu.Base.Views.BaseView;
import pl.edu.pw.MidEmu.Sensing.Sensors.ASensor;

/**
 * View used by chat frame 
 * @author Mateusz Starodab
 *
 */
public interface ChatFrameView extends BaseView
{
	void clearMessage();

	String getClassName();

	String getMessageText();

	String getOperator();

	String getValue();

	ASensor getValueType();

	void reportSendingFailure();

	void showSensors(Hashtable<String, String> sensors);

	void terminate();

	boolean validate();
}
